Skip to content

fix(core): add QueryActivity generation to getActivities()#425

Merged
FL4TLiN3 merged 1 commit intomainfrom
fix/issue-422-resume-from-checkpoint
Jan 18, 2026
Merged

fix(core): add QueryActivity generation to getActivities()#425
FL4TLiN3 merged 1 commit intomainfrom
fix/issue-422-resume-from-checkpoint

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Add QueryActivity generation to getActivities() for parity with processRunEventToActivity() in @perstack/react
  • This fixes checkpoint-based activity generation (used by Wintermute Studio) to display the initial user query

Closes #422

Test plan

  • Unit tests added for QueryActivity generation (8 new test cases)
  • All existing tests pass (179 total)
  • Typecheck passes
  • Lint passes
  • Build succeeds

🤖 Generated with Claude Code

Add QueryActivity generation for parity with processRunEventToActivity()
in @perstack/react. This ensures checkpoint-based activity generation
(used by Wintermute Studio) displays the initial user query.

Closes #422

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

❌ Patch coverage is 84.00000% with 4 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
packages/core/src/utils/activity.ts 84.00% 3 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@FL4TLiN3 FL4TLiN3 merged commit 8c7ba8a into main Jan 18, 2026
9 checks passed
@FL4TLiN3 FL4TLiN3 deleted the fix/issue-422-resume-from-checkpoint branch January 18, 2026 16:12
@FL4TLiN3 FL4TLiN3 mentioned this pull request Jan 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

getActivities() missing QueryActivity generation (parity with processRunEventToActivity)

2 participants